source/radosd/ioctx.d(198,2): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/radosd/ioctx.d(28,115): Error: `@safe` function `radosd.ioctx.IoCompletion.waitForComplete` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(35,111): Error: `@safe` function `radosd.ioctx.IoCompletion.waitForSafe` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(42,115): Error: `@safe` function `radosd.ioctx.IoCompletion.waitForCompleteAndCb` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(49,111): Error: `@safe` function `radosd.ioctx.IoCompletion.waitForSafeAndCb` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(84,88): Error: `@safe` function `radosd.ioctx.IoCompletion.cancel` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(105,99): Error: `@safe` constructor `radosd.ioctx.IoCompletion.this` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(137,15): Error: cast from `immutable(char)*` to `char*` not allowed in safe code source/radosd/ioctx.d(139,87): Error: `@safe` constructor `radosd.ioctx.IoCtx.this` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(187,94): Error: `@safe` function `radosd.ioctx.IoCtx.cloneRange` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(206,34): Error: `data.ptr` cannot be used in `@safe` code, use `&data[0]` instead source/radosd/ioctx.d(207,87): Error: `@safe` function `radosd.ioctx.IoCtx.read` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(214,84): Error: `@safe` function `radosd.ioctx.IoCtx.remove` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(220,83): Error: `@safe` function `radosd.ioctx.IoCtx.trunc` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(226,34): Error: cannot take address of parameter `psize` in `@safe` function `state` source/radosd/ioctx.d(226,41): Error: cannot take address of parameter `pmtime` in `@safe` function `state` source/radosd/ioctx.d(227,82): Error: `@safe` function `radosd.ioctx.IoCtx.state` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(245,85): Error: `@safe` function `radosd.ioctx.IoCtx.rmxattr` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(251,40): Error: cannot take address of local `iter` in `@safe` function `getxattrs` source/radosd/ioctx.d(252,85): Error: `@safe` function `radosd.ioctx.IoCtx.getxattrs` cannot call `@system` function `core.stdc.string.strerror` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/string.d(68,8): `core.stdc.string.strerror` is declared here source/radosd/ioctx.d(266,16): Error: `@safe` function `radosd.ioctx.IoCtx.getxattrs` cannot call `@system` function `radosd.ioctx.IoCtx.getxattrs.getNext` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.